#pragma once

#include "type.h"

#include "matrix4.h"

class UtilityFuncKit
{
public:
	static D3DXMATRIX Convert( const Common::Matrix4& matRValue )
	{
		return D3DXMATRIX( matRValue[0][0], matRValue[1][0], matRValue[2][0], matRValue[3][0], 
						matRValue[0][1], matRValue[1][1], matRValue[2][1], matRValue[3][1], 
						matRValue[0][2], matRValue[1][2], matRValue[2][2], matRValue[3][2], 
						matRValue[0][3], matRValue[1][3], matRValue[2][3], matRValue[3][3] );

		/*
		return D3DXMATRIX( 
						matRValue[0][0], matRValue[0][1], matRValue[0][2], matRValue[0][3], 
						matRValue[1][0], matRValue[1][1], matRValue[1][2], matRValue[1][3], 
						matRValue[2][0], matRValue[2][1], matRValue[2][2], matRValue[2][3], 
						matRValue[3][0], matRValue[3][1], matRValue[3][2], matRValue[3][3] );*/
	};
};